still problems with transaction
started implementing tests
implemented autocomplete and themes
implemented autocomplete and themes
added themes