use commands to simply this whole deal