add foot guns
add inheritance