function 11 and 12 work started (did not finished)