still updating and tweaking trying to get devise working