made mobile a little better, still  needs improvement