Skip to content
use enum, implement usable checking methods