added command competion