made coder nicer and cleaner