removed otp app relates stuff, because this is a lib