Added split function
Added crypto