fucking hell, i hate angular