simplified method