first submit (copy and modify syntax and indent file from python)