Angelapper learn and play with data strcuture