final version

works now on 320px width screen