All functional requirements implemented