coding exercises and messing around