implement adding station