using computer methods