add delegate, clean and put readme file