Device creation method added