someone type this all out for me please i can't be arsed...