Added Storage support into compiler