added comments, corrected positions form