Start is functional...not fully tested