add logging
error checking in import shapes