so much done - styling of forms, relationship with userid and contact