Refined functions

More answers to other questions