fixed set() and added more to rosetta.funl