added functions for LPUSH and LRANGE