Finished initial requirements