added abstract state
removed bower components