init
good logic
experimenting