still trying to figure out composer