added spilt first as attribute
added calc aspect and optimal area
bug fix when going from many to one
added attribute filter
added random selector