added keep support library