trying some wild stuff here using composer