create,push,pop are working for all data types