making it easier to add into an existing application