added validation on users and listings + style