Possible Answers For: Some library gadgets