different tasks and experiments on kotlin