softdev stuff