tolist
take and drop
take and drop