some refactoring
removed no longer needed tryout
refactored doctus activatable
moved activatable