favourite function fixed; img upload redesigned; form validation