changes to allow for user frontend/homepage type stuff