can be called outside of its directory