Major design changes and first user logic.