added down key function