adding checking for defalut user
working on placeholder based on user
wip
merged