changing lots of stuff
added settimeout for directive
adding very basic topcoat