laid ground work for user#dashboard