todos
version 0.1 with user actions working