works except startup