task 6.1, 6.2 done
started 6.3