implamented devise use model that works with tiles model