working on mobile theme, some minor bug fixed