putting n a lil work ...