Complete application verhaul