initial character operations, added test homepage with sample layout