tried out basic concepts