Added hexagonal check
updated function names
python 45