mooncake :initial changes for ICS