MAKE IT CLEAN & SIMPLE -