added function calls

one script for each key... not optimal but hey