First pass at composer file