A little hack framework