scales down for mobilegst
basically done, just finishing touches