added core library as composer dependency