directive still not working, gonna try and easier tutorial and come back