Finished basic spec