adding first functionality and dashboard