refactored
added SWE build