first basic module structure; added todo list