added composer and templates