basic layout completed
contacts backend orm half-assed done