Ass 1 V2

works ok, needs formatting