fugly approach