working toward cobining cleanest and application for hp