some more ideas whta to implement in future