removing moo dependency