some simple sollections while learning