Finished basic order functionality