improving module editor