Added initial version of shouldiwork