added executeable flag
added mor functionality