Implemented more of Period