framework
basic commands ok