Some new and modification