db and temp
User methods