started on layer model