adding hotmap states and directive options