laying out basic character and profile models