initial commit

need to fix responsiveness