HacBaseFrame