Made it a bit more Detailed