just fun and testing what i learnt.