trying to figure out this composer thing