added version require to lib file