adding shape and coords parsing