better readme instructions and rules loader