finished all basic tasks