hack tool initial implementation.