styling, save and load from database