Code cleanup
Add binary workflow