refactor layers description
refactor genome weights