added compose.json and dependencies