version 1.0 most functions work