working on startup layer