Code fully working!!