added a "loader" to be more composer friendly