bug fixed, enhanced functionality