very basic functionality implemented. Todo updated