split_at method added