add comments and add screen positioning