put on bottom implementation