not using statics, fixed for use as dependency in other apps