get started on code port from previous version