Added open source and reflection