redivided, added photo, basic styling types