build out further features for application