added existing code and gulp setup