add method construct_at with 5 arguments