Step 1-3

Signed-off-by: joalmay <joalmay@gmail.com>