added initial content, removed unused bits