removing dependencies and built-in helper functions