easy align for []
some things not quite useful
didnt use tgfo