renamed binary
tidied up